package com.zx.idc.backend.gui.api.ws.services.handler.strategy.command.commandtype;


import com.zx.idc.backend.gui.api.commom.entity.CommandModel;
import com.zx.idc.backend.gui.api.commom.factory.ReturnFactory;
import com.zx.idc.backend.gui.api.ws.services.handler.strategy.command.base.CommandOperating;
import com.zx.idc.backend.gui.api.ws.services.handler.strategy.command.base.CommandType;
import com.zx.idc.backend.gui.api.ws.services.handler.strategy.entity.Option;


/**
 * Created by hasee on 2019/2/22.
 * 没有相关指令执行
 */
public class OtherExceptionImpl extends CommandOperating implements CommandType {
    @Override
    public boolean isMatch(Option option) {
        return false;
    }

    @Override
    public String execute(java.lang.String xmlData, CommandModel commandModel) {
        LOG.debug("没有相关指令服务，调用结束");
        return ReturnFactory.getFormatExceptionReturn("没有相关指令服务，调用结束,请检验指令内容格式是否存在问题");
    }

    /**
     * 覆盖该方法执行指令
     *
     * @param o            实体bean
     * @param commandModel 指令mode
     */
    @Override
    public void task(Object o, CommandModel commandModel) {

    }
}
